package org.kabanyo.components {
	import mx.collections.IList;

	public interface IDataSeries {
		function get dataProvider():IList;
		function set dataProvider(value:IList):void;

		function get groupFields():Array;

		function get dataField():String;
		function set dataField(value:String):void;

		function get labelField():String;
		function set labelField(value:String):void;

		function get seriesField():String;
		function set seriesField(value:String):void;

		function addGroupField(fieldName:String, value:Object):void;

		function removeAllGroupField():void;

		function getSeriesItem(seriesName:String, unit:String):ISeriesItem;

		function getSeriesNames():Array;

	}
}
